A Contingency Perspective on External Component Reuse and Software Project Success
نویسندگان
چکیده
Software reuse can lower costs and increase the flexibility of the software development process. Despite a large body of research focused on technical factors, there is still limited research on how companies reuse exiting components. In this study, we analyzed the reuse of external software components by taking a contingency approach. Using a survey of IT managers in the software industry, we empirically found that the use of external software components in an organization leads to better outcomes of the software development process. Among large companies, organic organizations adopt external reuse strategies more aggressively than mechanistic organizations. Architecture modularity is a significant driver of software reuse strategies. Finally, our findings suggest that some organizations may view external reuse as a longterm strategy that allows them to organize and deploy resources to achieve efficiency. External software reuse can thus be seen as an effective organization strategy to improve software project success.
منابع مشابه
Contingency Model ( s ) of IS Project Management 1 ? par
Researchers in Organization Theory have suggested that the way an organization, business unit or department is managed should vary according to the uncertainty inherent in its environment. Similarly, several IS researchers have suggested that the way an IS development project is managed should depend on the risk or uncertainty of the project. However, the contingency relationships hypothesized ...
متن کاملPrioritization of Supply Chain Risks in Automotive Industry
Supply chains are constantly exposed to various risks. An incident or uncertain event, which has positive or negative effect on the objectives of a project, is called a risk. According to this identification, analysis and prioritization of risks may have a significant role in the success of the project. The purpose of risk management is to reduce the risks of non-achievement of these object...
متن کاملPrioritization of Supply Chain Risks in Automotive Industry
Supply chains are constantly exposed to various risks. An incident or uncertain event, which has positive or negative effect on the objectives of a project, is called a risk. According to this identification, analysis and prioritization of risks may have a significant role in the success of the project. The purpose of risk management is to reduce the risks of non-achievement of these object...
متن کاملProject-Level Reuse Factors: Drivers for Variation within Software Development Environments
Systematic reuse can dramatically improve software development productivity and quality even though a software reuse methodology may require substantial investments. Some projects may fail to achieve the targeted amounts of reuse within organizations that are overall successful in employing reuse. To explain such variation, this research explores the effects of project-level factors in the succ...
متن کاملA Perspective of Generative Reuse
This paper presents a perspective of generative reuse technologies as they have evolved over the last 15 years or so and a discussion of how generative reuse addresses some key reuse problems. Over that time period, a number of different reuse strategies have been tried ranging from pure component reuse to pure generation. The record of success is mixed and the evidence is sketchy. Nevertheless...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016